


BaseObject = {
	__parent = nil,
	__className = 'BaseObject',

}

class('BaseObject', BaseObject, nil)

ReadOnlyObject = {
	__overrideNewIndex = function (tb, key, value)
		error("try to rewrite read only table, key:"..key)
	end,
}

class('ReadOnlyObject', ReadOnlyObject, BaseOb)
